package com.dream.assisitant;

import dev.langchain4j.service.spring.AiService;
import reactor.core.publisher.Flux;

import static dev.langchain4j.service.spring.AiServiceWiringMode.EXPLICIT;

/**
 * @description: 流式输出助手
 * @author: LiMG
 * @create: 2025-07-12 01:17:00
 **/
@AiService(wiringMode = EXPLICIT, streamingChatModel = "streamingChatModel", chatMemory = "chatMemory")
public interface StreamAssistant {

    Flux<String> chat(String message);

}
